Emacs 最最簡單介紹
- Emacs 源自於 Editor Macros, 具有巨集的編輯器,特點是任何人都可以使用 Emacs Lisp 語言來擴充它的功能
- 1975 年由 Richard Stallman 跟 Guy Steele Jr. 在 MIT 共同完成,此後在 Unix 的世界裡有兩大編輯器一直彼此競爭跟擴充功能,一個是 vi,一個是 Emacs,這兩個編輯器在很多的系統中都已經內建,例如 Linux 跟 Mac OS 等等
- 一個編輯器存在歷經了幾乎半個世紀是有它的道理,很多人為了不同的原因仍然使用 Emacs,很多的現代編輯器,例如 VS Code 也都可以安裝 Emacs 模式,讓您在 VS Code 中使用跟 Emacs 相同的鍵盤指令,甚至在 bash 下有些鍵盤指令也可以使用
- 在後端的世界裡,特別是 text mode 底下,能夠直接使用你客製化的 Emacs 是一種享受
每個人的設定都不一樣
- 在 Emacs 的設定中,最被人困惑的是有很多不同的選擇,不同的套件可以做類似的功能,例如,語法檢查可以使用 Flycheck 跟 Flymake,程式自動補全可以使用 auto-complete 跟 company 等等,所以哪一個套件最好?是一個沒有答案的問題,只要用得順手的都是最好
- 因為這四十幾年來,前輩們不斷的寫一些功能強大的套件來擴充功能,幾乎沒有一個人可以完全使用到所有的套件及功能,因此在這段鐵人賽中,我將專注於 Emacs 在寫程式中的相關功能及套件
包含的內容及大綱如下
- 基礎介紹,操作,安裝及 Elisp 最簡單介紹
- 基本次模式介紹及安裝: ivy, yasnippet, company, flycheck, magit, projectile
- 各種程式主模式介紹及安裝: C/C++, Python, Web(Html/CSS/Javascript), Go, Ruby
- 專案管理: org-mode
- 各種前端框架的支援及套件: Vue.js, Angular, React
直播研討會
1 則留言
很好奇怎麼會想用Emacs來寫程式呢?![/images/emoticon/emoticon19.gif](/images/emoticon/emoticon19.gif)
-
Loading
找不到結果。
-